#!usr/bin/python
# -*- coding: UTF-8 -*-

import urllib.request
import json
import pickle

pickle_file = open('city_data.pkl', 'rb') #二进制形式rb打开
city = pickle.load(pickle_file)

password = input('请输入城市：')
#print(city)
#print(city[password])
name1 = city[password]
print(name1)
file1 = urllib.request.urlopen('http://m.weather.com.cn/data/' + name1)
weatherHTML = file1.read().decode('utf-8')  #读入打开的url
print(weatherHTML)
weatherJSON = json.JSONDecoder().decode(weatherHTML) #创建json
weatherInfo = weatherJSON['weatherinfo']
#打印信息
print('城市', weatherInfo['city'])
print('时间', weatherInfo['date_y'])
print('24小时天气')
print('温度:', weatherInfo['temp1'])
print('天气:', weatherInfo['weather1'])
print('风速:', weatherInfo['wind1'])
print('紫外线:', weatherInfo['index_uv'])
print('穿衣指数', weatherInfo['index_d'])
print('48小时天气：')
print('温度:', weatherInfo['temp2'])
print('天气:', weatherInfo['weather2'])
print('风速:', weatherInfo['wind2'])
print('紫外线:', weatherInfo['index48_uv'])
print('穿衣指数', weatherInfo['index48_d'])
print('72小时天气：')
print('温度:', weatherInfo['temp3'])
print('天气:', weatherInfo['weather3'])
print('风速:', weatherInfo['wind3'])
input('按任意键退出')














